function getRandomInt(min,max){
	return Math.floor(Math.random()*(max-min+1)+min) 
}
export function shuffle(arr){
	var _arr=arr.slice();
	for(let i in _arr){
		let j=getRandomInt(0,i);
		let t=_arr[i];
		_arr[i]=_arr[j];
		_arr[j]=t
	}
	return _arr
}
//节流函数,调用时有个延时器,再次调用清除前一个延时器,在延时
export function debounce(func,delay){
	let timer;
	return function(...args){
		if(timer){
			clearTimeout(timer)
		}
		timer=setTimeout(()=>{
			func.apply(this,args)
		},delay)
	}
}